home *** CD-ROM | disk | FTP | other *** search
- /*=====[ The TesSeRact(TM) CXL User Interface Development System ]======*
- | Copyright (c) 1987-1990, Innovative Data Concepts. All Rights Reserved
- |
- | This Library is part of IDC's TesSeRact Development Tools product
- | line. For information about other IDC products, call 1-215-884-3373.
- *----------------------------------------------------------------------*
- | <TCXLsel.h> : Public prototypes for TCXL selection-list system
- | (User level).
- *----------------------------------------------------------------------*
- | PGS : $Id: tcxlsel.h 5.51 90/10/01 00:00:00 MLM Release Locker: MLM $
- | $Log: tcxlsel.h $
- | Revision 5.51 90/10/01 00:00:00 MLM
- | TCXL 5.51
- |
- *======================================================================*/
- #ifndef _TCXLsel_
- # define _TCXLsel_ 1
- # ifndef _TCXLwin_
- # include <TCXLwin.h> /* window definitions */
- # endif
- /*----------------------------[ Global data ]---------------------------*/
-
- GBL ChrP CDC SelPtr; /* current selected-item pointer */
- GBL IntT CDC SelNdx; /* current selected-item index */
-
-
- /*------------------------[ Function prototypes ]-----------------------*/
-
- #ifdef __cplusplus /* no mangling, please */
- extern "C" {
- #endif
- IntT CTYP _Select(IntT sr, IntT sc, /* Internal selection engine */
- IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, ChrP as[],
- IntT ie, VfvCP fo);
- IntT CTYP SelAttr(IntT sr, IntT sc, /* Select attribute */
- IntT bt, IntT ba, IntT ab, VfvCP fo);
- ChrP CTYP SelFile(IntT sr, IntT sc, /* Select file */
- IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, IntT ti, ChrP fs,
- VfvCP fo);
- IntT CTYP SelStr(IntT sr, IntT sc, /* Select string */
- IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, ChrP as[],
- IntT ie, VfvCP fo);
- IntT CTYP SelTxt(IntT wr, IntT wc, /* Select text (active window) */
- IntT at, ChrP as[], IntT in);
- #ifdef __cplusplus
- }
- #endif
- #endif /* _TCXLsel_ : End of TCXLsel.h */